home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games: Greatest Hits 1996 / Amiga Games: Greatest Hits 1996.iso / userbox / publicdomain / lupe / lupe.dok < prev    next >
Text File  |  1995-02-03  |  5KB  |  145 lines

  1.  
  2.             Lupe
  3.  
  4.             Version :   1.5
  5.             Datum   :   31.5.96
  6.             Autor   :   Frank Toepper
  7.  
  8.  
  9. COPYRIGHT
  10.  
  11. Lupe ist Public Domain, jedermann kann es also ohne irgendwelche Gebühren
  12. benutzen und nach Belieben weiterkopieren.
  13.  
  14.  
  15. EINFÜHRUNG
  16.  
  17. Das Programm stellt einen Teil des Screens vergrößert in einem seperaten
  18. Fenster dar.
  19.  
  20.  
  21. BENUTZUNG
  22.  
  23. Das Programm kann von der Workbench oder vom CLI aus gestartet werden.
  24. Es wird immer versucht folgende Tooltypes auszuwerten:
  25.  
  26. CX_PRIORITY    : Eine Zahl zwischen -128 und 127 die die Priorität des
  27.                   Commodities angibt. Hiermit entscheidet das System in
  28.                   welcher Reihenfolge die Commodities die Nachrichten
  29.                   (z.B. MOUSEMOVE wenn die Mouse bewegt wurde) erhalten.
  30.                   Das Commodity mit der größten Priorität erhält die
  31.                   Nachricht als erstes.
  32.                   Voreingestellt ist 0.
  33. FAST           : Das Fenster wird öfter neu gezeichnet.
  34.                   Voreingestellt ist NO.
  35. SCALEFACTOR    : Der Vergrößerungsfaktor.
  36.                   Voreingestellt ist 5.
  37. MAXSCALEFACTOR : Der maximale Vergrößerungsfaktor (zwischen 5 und 30)
  38.                   Voreingestellt ist 15.
  39. COORDINATES    : Im unteren Fensterrahmen werden die Mousekoordinaten
  40.                   angezeigt.
  41.                   Voreingestellt ist NO.
  42. CROSSHAIR      : Ein Fadenkreuz visualisiert die Position der Mouse.
  43.                   Voreingestellt ist NO.
  44. FIXED          : Ist dieses Flag YES/ON wird der Mittelpunkt des zu
  45.                   vergrößernden Ausschnitts nicht durch die aktuellen
  46.                   Mousekoordinaten beschrieben, sondern ist solange fest,
  47.                   bis mit der linken Mousetaste in das Fenster geklickt
  48.                   wird. Nun kann bei gehaltener Taste der Abschnitt
  49.                   verschoben werden, bis die Taste losgelassen wird.
  50.                   Voreingestellt ist NO.
  51. SETORIGINKEY   : Ein Hotkey um einen imaginären Ursprung zu setzen.
  52.                   Voreingestellt ist 'lalt o'.
  53. RESETORIGINKEY : Ein Hotkey um den imaginären Ursprung wieder auf 0,0
  54.                   zurückzusetzen.
  55.                   Voreingestellt ist 'lalt r'.
  56. SHOWHIDEKEY    : Ein Hotkey um das Fenster zu öffnen/schließen.
  57. WINLEFT
  58. WINTOP
  59. WINWIDTH
  60. WINHEIGHT      : Diese Werte bescheiben die Position und Dimension des
  61.                   Fensters.
  62. HIDE           : Das Fenster wird nicht geöffnet.
  63.  
  64. Beim Start vom CLI kann man diese Argumente angeben und gegebenenfalls die
  65. Werte der Tooltypes überladen:
  66.  
  67. "CX_PRIORITY=P/N/K, FAST=F/S/K, MAXSCALEFACTOR=M/N/K, SCALEFACTOR=S/N/K,
  68.  WINLEFT=L/N/K, WINTOP=T/N/K, WINWIDTH=W/N/K, WINHEIGHT=H/N/K,
  69.  COORDINATES=C/S/K, CROSSHAIR=R/S/K, SETORIGINKEY=O/K, RESETORIGINKEY=K/K,
  70.  FIXED=D/S/K, SHOWHIDEKEY=SH/K, HIDE/S/K"
  71.  
  72. Die Werte entsprechen den Tooltypes.
  73.  
  74. Der Vergrößerungsfaktor läßt sich mit dem Proportionalgadget im rechten
  75. Fensterrahmen einstellen.
  76.  
  77. Das Menü:
  78.  
  79. Jump           : Springt zum nächsten Screen.
  80. Jump To Screen : Ein Untermenu mit den zur Zeit offenen Screens. Der
  81.                   angewählte Screen wird direkt angesprungen.
  82. Enable         : Hier kann die Lupe aktiviert oder deaktiviert werden.
  83. Fixed          : Schalted den Fixed-Mode ein/aus.
  84.                   Ist es eingeschalet wird der Mittelpunkt des zu
  85.                   vergrößernden Ausschnitts nicht durch die aktuellen
  86.                   Mousekoordinaten beschrieben, sondern ist solange fest,
  87.                   bis mit der linken Mousetaste in das Fenster geklickt
  88.                   wird. Nun kann bei gehaltener Taste der Ausschnitt
  89.                   verschoben werden, bis die Taste losgelassen wird.
  90. Fast           : Schalted den Fast-Mode ein.
  91. Coordinates    : Schaltet die Anzeige der Mousekoordinaten im unteren
  92.                   Fensterrahmen ein.
  93. Crosshair      : Schaltet das Fadenkreuz ein.
  94. About          : Zeigt Informationen zum Programm.
  95. Hide           : Schließt das Fenster. Es kann mit dem Hotkey oder mit dem
  96.                   Programm 'Exchange' wieder geöffnet werden.
  97. Quit           : Beendet das Programm.
  98.  
  99. Die Tastaturbelegung:
  100.  
  101. '+'      : Vergrößerungsfaktor + 1
  102. '-'      : Vergrößerungsfaktor - 1
  103. 'J'      : Sprung zum nächsten Screen.
  104. 'E'      : aktiviert/deaktiviert die Lupe.
  105. 'F'      : Fast-Mode ein/aus.
  106. 'C'      : Anzeige der Koordinaten ein/aus.
  107. 'R'      : Fadenkreuz ein/aus.
  108. 'O'      : setzt den imaginären Ursprung auf die aktuellen
  109.             Mousekoordinaten.
  110. 'K'      : setzt den imaginären Ursprung zurück auf 0,0.
  111. 'D'      : Schaltet den Fixed-Mode ein/aus.
  112. '?','A'  : Zeigt Informationen über das Programm.
  113. 'H'      : Schließt das Fenster.
  114. 'Q',ESC  : Beendet das Programm.
  115. Zusätzlich kann im Fixed-Mode der Ausschnitt mit den Cursortasten bewegt
  116. werden. Wobei der Ausschnitt bei gleizeitig gedrückter Shift-Taste um
  117. eine 'Seite', bei gleichzeitig gedrückter alt-Taste zu den Extrema und
  118. sonst um ein Pixel bewegt wird.
  119.  
  120.  
  121. DISCLAIMER
  122.  
  123. Du benutzt Lupe auf eigenes Risiko. Ich kann für keinerlei Schäden, die
  124. durch Benutzung von Lupe entstehen, zur Rechenschaft gezogen werden.
  125.  
  126.  
  127. AUTOR
  128.  
  129. Bugreports oder was auch immer an:
  130.  
  131.    Frank Toepper
  132.    Maxim Gorki Straße 5A
  133.    Greifswald
  134.    17491
  135.    Deutschland
  136.  
  137. oder via e-Mail (bevorzugt): toepper@rz.uni-greifswald.de
  138.  
  139.  
  140. CREDITS
  141.  
  142. Mein Dank geht an Thomas Byrer und Allan Odgaard für die Ideen und
  143. Anregungen und an die Betatester Ralph Wermke und Ronny Dudeck von
  144. Digital Innovations, sowie Michael Knoke.
  145.